package me.haui.plg.backingBean.sort;

import java.util.Comparator;

/**
 *
 * @author haui
 */
public class SortierungComparator implements Comparator<ISortableBySortierung> {

    //@Override
    public int compare(ISortableBySortierung o1, ISortableBySortierung o2) {
        
        if ( o1.getSortierung() == null && o2.getSortierung() == null){
            return 0;
        }
        
        if ( o1.getSortierung() == null && o2.getSortierung() != null ){
            return -1;
        }
        
        if ( o1.getSortierung() != null && o2.getSortierung() == null ){
            return 1;
        }        
        
        return o1.getSortierung().intValue() - o2.getSortierung().intValue();
                
    }
    
}
